engage in a sexual intercourse - Español Inglés Diccionario